package com.app.constant;

/**
 * Created by Administrator on 2017/4/25.
 */

interface HttpCode {

    long CODE_SUCCESS = 0;               // 请求成功
    long CODE_INVALID_TOKEN = 110002;    // 无效Token
    long CODE_TOKEN_EXPIRED = 110001;    // Token已过期
    long CODE_COMPLETE_INFO = 100027;    // 资料未完善

    //请求成功
    int SUCCESS_CODE = 200;
    String SUCCESS_MSG = "请求成功";

    //参数错误
    int PARAM_ERROR_CODE = 300;
    String PARAM_ERROR_MSG = "参数错误";

    //服务器内部错误
    int SERVER_ERROR_CODE = 500;
    String SERVER_ERROR_MSG = "服务器内部错误";



    /**
     * 登录接口
     */
    //用户不存在（当用户使用id登录时，该id在系统中不存在则报此错误）
    int LOGIN_USER_UNEXIST_CODE = 1001;
    String LOGIN_USER_UNEXIST_MSG = "用户不存在";
    //手机号未注册（当用户使用phone登录时，该phone在系统中不存在则报此错误）
    int LOGIN_PHONE_UNEXIST_CODE = 1002;
    String LOGIN_PHONE_UNEXIST_MSG = "手机号未注册，请注册";
    //用户名或密码错误（当用户使用id或者phone登录时，该id或者phone在系统中存在，但密码不匹配则报此错误）
    int LOGIN_PWD_ERROR_CODE = 1003;
    String LOGIN_PWD_ERROR_MSG = "用户名或密码错误";

    /**
     * 注册接口
     */
    //该手机号已被注册，请直接登录
    int REGISTER_PHONE_EXIST_CODE = 1101;
    String REGISTER_PHONE_EXIST_MSG = "该手机号已被注册，请直接登录";
    //验证码错误，请重新输入
    int REGISTER_SMSCODE_ERROR_CODE = 1102;
    String REGISTER_SMSCODE_ERROR_MSG = "验证码错误，请重新输入";
    //密码不符合格式要求，请重新输入
    int REGISTER_PWD_ERROR_CODE = 1103;
    String REGISTER_PWD_ERROR_MSG = "密码不符合格式要求，请重新输入";
    //用户名不符合格式要求，请重新输入
    int REGISTER_NAME_ERROR_CODE = 1104;
    String REGISTER_NAME_ERROR_MSG = "用户名不符合格式要求，请重新输入";

    /**
     * 重置密码接口
     */
    //手机号未注册（当用户使用phone登录时，该phone在系统中不存在则报此错误）
    int RESETPWD_PHONE_UNEXIST_CODE = 1201;
    String RESETPWD_PHONE_UNEXIST_MSG = "手机号未注册，请注册";
    //验证码错误，请重新输入
    int RESETPWD_SMSCODE_ERROR_CODE = 1202;
    String RESETPWD_SMSCODE_ERROR_MSG = "验证码错误，请重新输入";
    //密码不符合格式要求，请重新输入
    int RESETPWD_PWD_ERROR_CODE = 1203;
    String RESETPWD_PWD_ERROR_MSG = "密码不符合格式要求，请重新输入";

    /**
     * OVERDUE 过期
     */
    Integer TOKEN_OVERDUE = 200001;
    /**
     * ERROE 错误
     */
    Integer TOKEN_ERROE = 200002;
    /**
     * NULL 为空
     */
    Integer TOKEN_NULL = 200003;
    /**
     * SYSERROR 系统异常
     */
    Integer TOKEN_SYSERROR = 200004;
}
